package com.budwk.app.waterquality.services;

import com.budwk.app.waterquality.models.AppealRecord;
import com.budwk.app.waterquality.models.WaterQualityIndicator;
import com.budwk.app.waterquality.vo.AppealRecordQueryVo;
import com.budwk.app.waterquality.vo.ParamProblemVo;
import com.budwk.starter.common.page.Pagination;
import com.budwk.starter.database.service.BaseService;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public interface AppealrecordService extends BaseService<AppealRecord>{

    void saveAbnormalMarking(WaterQualityIndicator indicator, ParamProblemVo problemVo);

    Pagination listByPage(AppealRecordQueryVo queryVo);

    String downloadAppealLedger(AppealRecordQueryVo queryVo, HttpServletResponse response);
}
